Used cars not older than 2004 for sale in cape town Western Cape